home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Webster's Millennium Amer…Sign Language Dictionary
/
ASL.ISO
/
mac
/
SHARED.cst
/
00004_Script_list tools
< prev
next >
Wrap
Text File
|
2001-09-17
|
4KB
|
142 lines
--∂ï
on english
global gWordList,ScrollList,ScrollListE,alphaLocsE
set gWordList = []
set List = 7
set Listing = 8
set Alpha = 9
-- tell window "dData" to put field List into aList ----PETEMACK 06.21.01
tell window "dData" to put field "eList" into aList ----PETEMACK 06.21.01
set gWordList = value(aList) ----PETEMACK 06.21.01
-- do "set gWordList="&aList ----PETEMACK 06.21.01
-- set gWordList = aList ----PETEMACK 06.21.01
-- tell window "dData" to put field Listing into scrollList ----PETEMACK 06.21.01
tell window "dData" to put field "eListing" into scrollList ----PETEMACK 06.21.01
set ScrollListE = ScrollList
-- tell window "dData" to put field Alpha into alphaList ----PETEMACK 06.21.01
tell window "dData" to put field "eAlpha" into alphaList ----PETEMACK 06.21.01
set alphaLocsE = value(alphaList) ----PETEMACK 06.21.01
-- do "set alphaLocsE="&alphaList ----PETEMACK 06.21.01
-- set alphaLocsE = alphaList ----PETEMACK 06.21.01
put count(gWordList) && "count of gWordList" ----PETEMACK 06.28.01
put count(alphaLocsE) && "count of alphaLocsE" ----PETEMACK 06.28.01
end
on spanish
global gSpList,gSpSortedList,gSpSorted,gSpAlpha
set gSpList = []
set pt2 = []
set gSpAlpha = []
set List = "sList"
tell window "dData" to put field List into aList
do "set gSpList="&aList
tell window "dData" to put field (List&"2") into aList
do "set pt2="&aList
tell window "dData" to put field "sAlpha" into aList
do "set gSpAlpha="&aList
combLists gSpList,pt2
do "set gSpSortedList="&string(gSpList)
set gSpSorted = false
set pt2 = []
end
on french
global gFrList,gFrSortedList,gFrSorted,gFrAlpha
set gFrList = []
set pt2 = []
set gFrAlpha = []
set List = "fList"
tell window "dData" to put field List into aList
do "set gFrList="&aList
do "set gFrSortedList="&aList
tell window "dData" to put field (List&"2") into aList
do "set pt2="&aList
tell window "dData" to put field "fAlpha" into aList
do "set gFrAlpha="&aList
combLists gFrList,pt2
combLists gFrSortedList,pt2
set gFrSorted = false
set pt2 = []
end
on german
global gGeList,gGeSortedList,gGeSorted,gGeAlpha
set gGeList = []
set pt2 = []
set gGeAlpha = []
set List = "gList"
tell window "dData" to put field List into aList
do "set gGeList="&aList
do "set gGeSortedList="&aList
tell window "dData" to put field (List&"2") into aList
do "set pt2="&aList
tell window "dData" to put field "gAlpha" into aList
do "set gGeAlpha="&aList
combLists gGeList,pt2
combLists gGeSortedList,pt2
set gGeSorted = false
set pt2 = []
end
on italian
global gItList,gItSortedList,gItSorted,gItAlpha
set gItList = []
set pt2 = []
set gItAlpha = []
set List = "iList"
tell window "dData" to put field List into aList
do "set gItList="&aList
do "set gItSortedList="&aList
tell window "dData" to put field (List&"2") into aList
do "set pt2="&aList
tell window "dData" to put field "iAlpha" into aList
do "set gItAlpha="&aList
combLists gItList,pt2
combLists gItSortedList,pt2
set gItSorted = false
set pt2 = []
end
on combLists l1,l2
repeat with i = 1 to count(l2)
add l1,getAt(l2,i)
end repeat
end
on getEnglishValue ref
global language,scrollList
global gWordList,gSpList,gFrList,gGeList,gItList
set aWord = line ref of scrollList
if language = "Spanish" then return getPos(gSpList,aWord)
if language = "French" then return getPos(gFrList,aWord)
if language = "German" then return getPos(gGeList,aWord)
if language = "Italian" then return getPos(gItList,aWord)
end getEnglishValue
on getEnglishWord aWord
global language
global gWordList,gSpList,gFrList,gGeList,gItList
if language = "Spanish" then return getAt(gWordList,getPos(gSpList,aWord))
if language = "French" then return getAt(gWordList,getPos(gFrList,aWord))
if language = "German" then return getAt(gWordList,getPos(gGeList,aWord))
if language = "Italian" then return getAt(gWordList,getPos(gItList,aWord))
end getEnglishWord